package com.ntschy.bt.entity.vo.BtHelp.Reply;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ntschy.bt.entity.enums.BtHelpCompanyTypeEnum;
import com.ntschy.bt.entity.enums.BtHelpEnterResultEnum;
import com.ntschy.bt.entity.enums.BtHelpHelpTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data
@ToString
@NoArgsConstructor
@EqualsAndHashCode
@ApiModel(description = "求助详情VO")
public class BtHelpReplyDetialsVO {

    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键ID")
    private String id;


    /**
     * 企业名称
     */
    @ApiModelProperty(value = "企业名称")
    private String companyName;


    /**
     *社会信用代码
     */
    @ApiModelProperty(value = "社会信用代码")
    private String creditCode;


    /**
     * 企业分类
     */
    @ApiModelProperty(value = "企业分类")
    private BtHelpCompanyTypeEnum companyType;

    /**
     * 求助类型
     */
    @ApiModelProperty(value = "求助类型：1 .项目建设-环评 2：项目建设-租赁企业入园申请 3:项目建设-技改申请备案4 :安全生产、5：要素保障 6 ：用工资金")
    private BtHelpHelpTypeEnum helpType;


    /**
     * 求助时间
     */
    @ApiModelProperty(value = "求助时间")
    private String helpTime;


    /**
     * 问题和诉求描述
     */
    @ApiModelProperty(value = "问题和诉求描述")
    private String queDes;


    /**
     * 分配部门
     */
    @ApiModelProperty(value = "分配部门")
    private String assignDeptId;


    /**
     * 回复人姓名
     */
    @ApiModelProperty(value = "回复人姓名")
    private String replayUserName;


    /**
     * 回复时间
     */
    @ApiModelProperty(value = "回复时间")
    private String replayTime;

    /**
     * 回复信息
     */
    @ApiModelProperty(value = "回复信息")
    private String replayOpinion;

    /**
     * 处理结果
     */
    @ApiModelProperty(value = "处理结果 1已解决 2未解决")
    private BtHelpEnterResultEnum enterResult;




}
